/*
 * Filename:    AttendantInfoDaoImpl.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014年10月23日
 */
package com.paic.mhis.hcpms.agreement.healthcareprovider.integration.dao.impl;

import java.util.List;

import org.springframework.stereotype.Service;

import com.paic.mhis.common.base.dto.PaginatedQueryDTO;
import com.paic.mhis.hcpms.agreement.healthcareprovider.dto.AttendantChangeRecordDTO;
import com.paic.mhis.hcpms.agreement.healthcareprovider.dto.AttendantInfoDTO;
import com.paic.mhis.hcpms.agreement.healthcareprovider.integration.dao.AttendantInfoDao;
import com.paic.pafa.biz.dao.BaseDAO;

@Service("attendantInfoDao")
public class AttendantInfoDaoImpl extends BaseDAO implements AttendantInfoDao {

	@Override
	public List<AttendantInfoDTO> findAttendantInfoList(PaginatedQueryDTO dto) {
		return (List<AttendantInfoDTO>) this._list(
				"attendantInfoDao.findAttendantInfoList", dto);
	}

	@Override
	public AttendantInfoDTO findAttendantDetail(AttendantInfoDTO dto) {
		return (AttendantInfoDTO) this._queryForObject(
				"attendantInfoDao.findAttendantDetail", dto);
	}

	@Override
	public List<AttendantChangeRecordDTO> findHistoryChangeRecord(
			AttendantChangeRecordDTO paramDTO) {
		return (List<AttendantChangeRecordDTO>) this._queryForList(
				"attendantInfoDao.findHistoryChangeRecord", paramDTO);
	}

}
